home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ABUSESRC.ZIP / AbuseSrc / abuse / maker.lsp < prev    next >
Lisp/Scheme  |  1996-05-30  |  2KB  |  43 lines

  1. (perm-space)
  2.  
  3. (setq outdir ".")
  4.  
  5. ;; appends something to the end of a list
  6. (defun app (head tail) (if (null head) tail (cons (car head) (app (cdr head) tail))))
  7.  
  8. (setq netfile (select platform
  9.               ('LINUX "src/net/mac/tcpip")
  10.               ('SGI   "src/net/mac/tcpip")
  11.               ('AIX   "src/net/mac/tcpip")
  12.                       ('WATCOM "src/net/dos4gw/ipx_dud")
  13.             ))
  14.  
  15. (setq targets     
  16.     `(("game"     
  17.        ,(cons netfile 
  18.           '("src/specache" "../zebra_imlib/sprite" "src/netcfg"  "src/text_gui"
  19.             "src/innet"                      "src/net/unix/gserver"  
  20.             "src/net/unix/gclient"           "src/net/unix/fileman"            "src/net/sock"
  21.             "src/chat"      "src/endgame"    "src/setup"       "src/version"   "src/loadgame"   "src/profile"
  22.             "src/cop"        "src/statbar"   "src/compiled"    "src/ant"       "src/sensor" 
  23.             "src/lisp_opt"   "src/demo"      "src/lcache"      "src/lisp_gc"
  24.             "src/nfclient"   "src/username"  "src/clisp"       "src/gui" 
  25.             "src/transp"     "src/collide"   "src/trig"        "src/property" 
  26.             "src/lisp"       "src/cache"     "src/particle"    "src/objects"
  27.             "src/extend"     "src/console"   "src/ability" 
  28.             "src/items"      "src/dev"       "src/chars"        "src/level"    "src/smallfnt" "src/automap" 
  29.             "src/help"       "src/intsect"   "src/loader2"       "src/seq"      
  30.             "src/points"     "src/fnt6x13"   "src/morpher"      "src/menu"     "src/director" "src/view" 
  31.             "src/config"     "src/game"      "src/light"        "src/devsel" 
  32.             "src/crc"        "src/gamma"     "src/language"))
  33.  
  34.        ("../zebra_imlib/image" "../zebra_imlib/winman" "../zebra_imlib/gui" "../zebra_imlib/dir"
  35.         "../zebra_imlib/time" "../zebra_imlib/sound" "../zebra_imlib/joy"   "../zebra_imlib/packet")
  36.        ("inc" "../zebra_imlib/include" "src/net/inc" "src/net/unix" "src/net/inc")
  37.        "")))
  38.  
  39. (setq imlib_dir      "../zebra_imlib/")
  40. (setq cflags         "")
  41. (compile-file        (concatenate 'string imlib_dir "makemake.lsp"))
  42.  
  43.